stoop down (to hide) - German English Dictionary